package day20171107;

import java.util.ArrayList;

public class List {
    public static void main(String[] args) {
        //数组：三个整数、五个学生、十个 手机。。。。。。。。。。。。。
        //int[] numbers = new int[3];
        //数组有长度限制，而LIst集合没有长度限制

        //集合：List、Map、Set（集合类）
//Integer 和int 本质相同可放一个整数，前者是一个类即包装类型，后者是基本数据类型
//为什么数组大小有限制，而list没有大小限制？怎么做到的这一点？

        //定义一个集合
        java.util.List<Integer> alist = new ArrayList<Integer>();
        alist.add(43);
        alist.add(69);
        alist.add(45);
        //定义另一个集合
        java.util.List<Integer> numberList = new ArrayList<Integer>();
        //Array/...是实现了list的一个类
        numberList.add(10);
        numberList.add(435);
        numberList.add(14);
        numberList.add(143);
        numberList.add(234);
        numberList.add(65);

        numberList.addAll(alist);//将集合alist放在集合numberList中

        numberList.remove(3);//删除第四个
        for (Integer n :numberList){
            System.out.println(n);
        }//遍历numberList集合

    }
}
